\hypertarget{class_pcb_placer_1_1_grid_based_placer}{}\doxysection{Pcb\+Placer.\+Grid\+Based\+Placer Class Reference}
\label{class_pcb_placer_1_1_grid_based_placer}\index{PcbPlacer.GridBasedPlacer@{PcbPlacer.GridBasedPlacer}}
Inheritance diagram for Pcb\+Placer.\+Grid\+Based\+Placer\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_pcb_placer_1_1_grid_based_placer}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_pcb_placer_1_1_grid_based_placer_af6b993ad9167c9e9fef9c0e5b3002921}\label{class_pcb_placer_1_1_grid_based_placer_af6b993ad9167c9e9fef9c0e5b3002921}} 
def {\bfseries \+\_\+\+\_\+init\+\_\+\+\_\+} (self, $\ast$args)
\item 
\mbox{\Hypertarget{class_pcb_placer_1_1_grid_based_placer_a5a26057f3c1c0975ed0c2f43b4f9cfd4}\label{class_pcb_placer_1_1_grid_based_placer_a5a26057f3c1c0975ed0c2f43b4f9cfd4}} 
\char`\"{}kicad\+Pcb\+Data\+Base \&\char`\"{} {\bfseries test\+\_\+placer\+\_\+flow} (self)
\item 
\mbox{\Hypertarget{class_pcb_placer_1_1_grid_based_placer_a3c728a3449b44a6c90b55a0d4667df9a}\label{class_pcb_placer_1_1_grid_based_placer_a3c728a3449b44a6c90b55a0d4667df9a}} 
\char`\"{}kicad\+Pcb\+Data\+Base \&\char`\"{} {\bfseries get\+Db} (self)
\item 
\mbox{\Hypertarget{class_pcb_placer_1_1_grid_based_placer_a5e360eed9f3e1d7f9c7685b76cc63549}\label{class_pcb_placer_1_1_grid_based_placer_a5e360eed9f3e1d7f9c7685b76cc63549}} 
\char`\"{}double\char`\"{} {\bfseries get\+\_\+total\+\_\+cost} (self)
\item 
\mbox{\Hypertarget{class_pcb_placer_1_1_grid_based_placer_a3f9d36dd4ca82020f1d9a57135886a9d}\label{class_pcb_placer_1_1_grid_based_placer_a3f9d36dd4ca82020f1d9a57135886a9d}} 
\char`\"{}double\char`\"{} {\bfseries get\+\_\+wirelength\+\_\+cost} (self)
\item 
\mbox{\Hypertarget{class_pcb_placer_1_1_grid_based_placer_aeaf7d7c6f4600465ee4360ec9be12b5b}\label{class_pcb_placer_1_1_grid_based_placer_aeaf7d7c6f4600465ee4360ec9be12b5b}} 
\char`\"{}double\char`\"{} {\bfseries get\+\_\+overlap\+\_\+cost} (self)
\item 
\mbox{\Hypertarget{class_pcb_placer_1_1_grid_based_placer_a84385b40368b10aac5a898a82f0e8fdc}\label{class_pcb_placer_1_1_grid_based_placer_a84385b40368b10aac5a898a82f0e8fdc}} 
\char`\"{}double\char`\"{} {\bfseries get\+\_\+temperature} (self)
\item 
\mbox{\Hypertarget{class_pcb_placer_1_1_grid_based_placer_a261085cbbacd054f9c44d92b88c0ab1e}\label{class_pcb_placer_1_1_grid_based_placer_a261085cbbacd054f9c44d92b88c0ab1e}} 
\char`\"{}void\char`\"{} {\bfseries set\+\_\+overlap\+\_\+weight} (self, $\ast$args)
\item 
\mbox{\Hypertarget{class_pcb_placer_1_1_grid_based_placer_ab88a4986ed4570897afad659ec2ba374}\label{class_pcb_placer_1_1_grid_based_placer_ab88a4986ed4570897afad659ec2ba374}} 
\char`\"{}void\char`\"{} {\bfseries set\+\_\+wirelength\+\_\+weight} (self, $\ast$args)
\item 
\mbox{\Hypertarget{class_pcb_placer_1_1_grid_based_placer_a9826939291641384723797c7853d3dca}\label{class_pcb_placer_1_1_grid_based_placer_a9826939291641384723797c7853d3dca}} 
\char`\"{}void\char`\"{} {\bfseries set\+\_\+two\+\_\+sided} (self, $\ast$args)
\item 
\mbox{\Hypertarget{class_pcb_placer_1_1_grid_based_placer_a01368ae18a8350598f76a09d83a97026}\label{class_pcb_placer_1_1_grid_based_placer_a01368ae18a8350598f76a09d83a97026}} 
\char`\"{}void\char`\"{} {\bfseries set\+\_\+initial\+\_\+move\+\_\+radius} (self, $\ast$args)
\item 
\mbox{\Hypertarget{class_pcb_placer_1_1_grid_based_placer_a4ea1aa70c7594627973ea86b31468301}\label{class_pcb_placer_1_1_grid_based_placer_a4ea1aa70c7594627973ea86b31468301}} 
\char`\"{}void\char`\"{} {\bfseries set\+\_\+rtree} (self, $\ast$args)
\item 
\mbox{\Hypertarget{class_pcb_placer_1_1_grid_based_placer_a7946e603ea31b13d1f643ed5ff4e8716}\label{class_pcb_placer_1_1_grid_based_placer_a7946e603ea31b13d1f643ed5ff4e8716}} 
\char`\"{}void\char`\"{} {\bfseries set\+\_\+lam} (self, $\ast$args)
\item 
\mbox{\Hypertarget{class_pcb_placer_1_1_grid_based_placer_aa3e947b65cda39f0a4f2a755dd52d604}\label{class_pcb_placer_1_1_grid_based_placer_aa3e947b65cda39f0a4f2a755dd52d604}} 
\char`\"{}void\char`\"{} {\bfseries set\+\_\+lamtemp\+\_\+update} (self, $\ast$args)
\item 
\mbox{\Hypertarget{class_pcb_placer_1_1_grid_based_placer_a990d6fa424e46840a1323910983db4e1}\label{class_pcb_placer_1_1_grid_based_placer_a990d6fa424e46840a1323910983db4e1}} 
\char`\"{}void\char`\"{} {\bfseries set\+\_\+num\+\_\+iterations} (self, $\ast$args)
\item 
\mbox{\Hypertarget{class_pcb_placer_1_1_grid_based_placer_a530003fc4aad8341eae84a5ddd76363c}\label{class_pcb_placer_1_1_grid_based_placer_a530003fc4aad8341eae84a5ddd76363c}} 
\char`\"{}void\char`\"{} {\bfseries set\+\_\+iterations\+\_\+moves} (self, $\ast$args)
\item 
\mbox{\Hypertarget{class_pcb_placer_1_1_grid_based_placer_acb1d9b83b1db5fa4a1e87d8c4fcbd011}\label{class_pcb_placer_1_1_grid_based_placer_acb1d9b83b1db5fa4a1e87d8c4fcbd011}} 
\char`\"{}void\char`\"{} {\bfseries set\+\_\+initial\+\_\+temperature} (self, $\ast$args)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_pcb_placer_1_1_grid_based_placer_ad9c21878bf9d3b5985f63a2994141aa2}\label{class_pcb_placer_1_1_grid_based_placer_ad9c21878bf9d3b5985f63a2994141aa2}} 
{\bfseries this}
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_pcb_placer_1_1_grid_based_placer_a9509e36fdd5874b622c89230e4523cf3}\label{class_pcb_placer_1_1_grid_based_placer_a9509e36fdd5874b622c89230e4523cf3}} 
{\bfseries m\+Db}
\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/Pcb\+Placer.\+py\end{DoxyCompactItemize}
